package com.xiaoshuidi.cloud.module.report.service.finance;

import com.xiaoshuidi.cloud.framework.common.pojo.PageResult;
import com.xiaoshuidi.cloud.module.report.controller.finance.vo.*;

public interface CollectInHandleService {

    PageResult<ReportRentDepositlRespVO> pageReportRentDepositSummary(CollectHandleReqVO reqVO);

    ExportRespVO reportRentDepositExport(CollectHandleReqVO reqVO);

    PageResult<ReportReserveRespVO> pageReserveSummary(CollectHandleReqVO reqVO);

    ExportRespVO reserveSummaryExport(CollectHandleReqVO reqVO);

    PageResult<ReportFeeRespVO> pageFeeSummary(CollectHandleReqVO reqVO);

    ExportRespVO feeSummaryExport(CollectHandleReqVO reqVO);

    PageResult<ReportCollectionSummaryRespVO> pageCollectionSummary(CollectHandleReqVO reqVO);

    ExportRespVO collectionSummaryExport(CollectHandleReqVO reqVO);

    PageResult<ReportReceivableCheckRespVO> pageReceivableCheck(CollectHandleReqVO reqVO);

    ExportRespVO receivableCheckExport(CollectHandleReqVO reqVO);
}
